package com.zhtkj.constant;

import java.util.Hashtable;
import java.util.List;
import java.util.Map;

/** 
* @ClassName: CardConstant 
* @Description: 保存有效期内的运输核准证 
* @author mafeng 
* @date 2017年9月7日 上午9:18:54 
* 
*/
public class CardConstant {

	private Map<String, Long> cardMap; //运输核准证（小证）,key：车牌号，value:核准证id
	
	private Map<String, List<Long>> carConsappMap; //车辆关联工地,key：车牌号，value:工地围栏id集合
	
	private Map<String, List<Long>> carUnloadingMap; //车辆关联卸区,key：车牌号，value:卸区围栏id集合
	
	private Map<String, List<Long>> consappIdMap; //车辆关联工地,key：车牌号，value:工地id集合
	
	private Map<String, List<Long>> unloadingIdMap; //车辆关联卸区,key：车牌号，value:卸区id集合
	
	private Map<String, List<Long>> carLineMap; //车辆关联线路,key：车牌号，value:线路id集合
	
	private Map<String, Integer> earlyWorkMap; //最早开工时间,key：车牌号+工地id，value:开工时间（）
	
	private Map<String, Integer> latestWorkMap; //最晚停工时间,key：车牌号+卸区id，value:停工时间（）
	
	public CardConstant() {
		this.cardMap = new Hashtable<String, Long>();
		this.carConsappMap = new Hashtable<String, List<Long>>();
		this.carUnloadingMap = new Hashtable<String, List<Long>>();
		this.consappIdMap = new Hashtable<String, List<Long>>();
		this.unloadingIdMap = new Hashtable<String, List<Long>>();
		this.carLineMap = new Hashtable<String, List<Long>>();
		this.earlyWorkMap = new Hashtable<String, Integer>();
		this.latestWorkMap = new Hashtable<String, Integer>();
	}

	public Map<String, Long> getCardMap() {
		return cardMap;
	}

	public void setCardMap(Map<String, Long> cardMap) {
		this.cardMap = cardMap;
	}

	public Map<String, List<Long>> getCarConsappMap() {
		return carConsappMap;
	}

	public void setCarConsappMap(Map<String, List<Long>> carConsappMap) {
		this.carConsappMap = carConsappMap;
	}

	public Map<String, List<Long>> getCarUnloadingMap() {
		return carUnloadingMap;
	}

	public void setCarUnloadingMap(Map<String, List<Long>> carUnloadingMap) {
		this.carUnloadingMap = carUnloadingMap;
	}

	public Map<String, List<Long>> getCarLineMap() {
		return carLineMap;
	}

	public void setCarLineMap(Map<String, List<Long>> carLineMap) {
		this.carLineMap = carLineMap;
	}

	public Map<String, Integer> getEarlyWorkMap() {
		return earlyWorkMap;
	}

	public void setEarlyWorkMap(Map<String, Integer> earlyWorkMap) {
		this.earlyWorkMap = earlyWorkMap;
	}

	public Map<String, Integer> getLatestWorkMap() {
		return latestWorkMap;
	}

	public void setLatestWorkMap(Map<String, Integer> latestWorkMap) {
		this.latestWorkMap = latestWorkMap;
	}

	public Map<String, List<Long>> getConsappIdMap() {
		return consappIdMap;
	}

	public void setConsappIdMap(Map<String, List<Long>> consappIdMap) {
		this.consappIdMap = consappIdMap;
	}

	public Map<String, List<Long>> getUnloadingIdMap() {
		return unloadingIdMap;
	}

	public void setUnloadingIdMap(Map<String, List<Long>> unloadingIdMap) {
		this.unloadingIdMap = unloadingIdMap;
	}

}
